package com.mueblesgl.proyecto.seguridad;

import java.util.Vector;

import com.mueblesgl.proyecto.dao.interfaces.ProductoDAO;
import com.mueblesgl.proyecto.dao.interfaces.SeguridadDAO;
import com.mueblesgl.proyecto.dao.mysql.MySqlProductoDAO;
import com.mueblesgl.proyecto.dao.mysql.MySqlSeguridadDAO;
import com.mueblesgl.proyecto.entidades.Producto;
import com.mueblesgl.proyecto.entidades.Usuario;

public class ServiceSeguridad {

	public boolean registrarProducto(Usuario usuario) {
		SeguridadDAO seguridadDAO = new MySqlSeguridadDAO();
		boolean resultado = seguridadDAO.registrarUsuario(usuario);
		return resultado;
	}

	public Vector<Usuario> listarUsuarios() {
		Vector<Usuario> usuarios = null;
		System.out.println("Aqui estoy 3");
		SeguridadDAO seguridadDAO = new MySqlSeguridadDAO();
		System.out.println("Aqui estoy 4");
		usuarios = seguridadDAO.listarProductos();
		return usuarios;
	}

	public Usuario consultarUsuario(int idUsuario) {
		Usuario usuario = null;
		SeguridadDAO seguridadDAO = new MySqlSeguridadDAO();
		usuario = seguridadDAO.consultarUsuario(idUsuario);
		return usuario;
	}

	public boolean eliminarUsuario(int idUsuario) {
		SeguridadDAO seguridadDAO = new MySqlSeguridadDAO();
		boolean resultado = seguridadDAO.eliminarUsuario(idUsuario);
		return resultado;
	}

	public Vector<Usuario> buscarUsuarios(String buscar) {
		Vector<Usuario> usuarios= null;
		SeguridadDAO seguridadDAO = new MySqlSeguridadDAO();
		usuarios = seguridadDAO.buscarUsuarios(buscar);
		return usuarios;
	}

	public boolean modificarUsuario(Usuario user) {
		SeguridadDAO seguridadDAO = new MySqlSeguridadDAO();
		boolean resultado = seguridadDAO.modificarUsuario(user);
		return resultado;
	}

}
